.all{
	font-family: Calibri;
	margin: auto;
	width: 990px;
	height: 1514px;
	/*border: 1px solid black;*/
	box-shadow: #666 0px 0px 10px;/*边框阴影*/
	background: url(../img/bg.jpg);
}
header{
	width: 990px;
	height: 130px;
	background-color: #f0a2a2;
	/*opacity: 0.9; 设置背景透明度*/
}
nav{
	float: right;
	margin-top: 35px;
	margin-right: 80px;
	width: 510px;
	height: 65px;
	background-color: #f16db6;
}
nav ul li{
	 list-style: none;
	 float: left;
	 margin-right: 50px;
	 font-size: 16px;
	 margin-top: 5px;
}
article{
	margin-left: 90px;
	float: left;
	width: 480px;
	height: 1304px;
	/*border: 1px solid black;*/
}
aside{
	margin-right: 80px;
	float: right;
	width: 320px;
	height: 865px;
	/*border: 1px solid black;*/
	background-color: #a09fed;
	
}
footer{
	float: left;
	width: 990px;
	height: 80px;
	/*border: 1px solid black;*/
	background-color: #cacb7f;
}



.a1{
	float: left;
	width: 480px;
	height: 350px;
	/*border: 1px solid black;*/
	background-color: #a0eda9;
}
.a2{
	margin-top: 15px;
	margin-bottom: 15px;
	float: left;
	width: 480px;
	height: 350px;
	/*border: 1px solid black;*/
	background-color: #a0eda9;
}
.a3{
	float: left;
	width: 480px;
	height: 350px;
	/*border: 1px solid black;*/
	background-color: #a0eda9;
}
.a4{
	margin-top: 15px;
	float: left;
	width: 480px;
	height: 80px;
	/*border: 1px solid black;*/
	background-color: #eda0e8;
}
.s1{
	margin-top: 10px;
	margin-left: 10px;
	float: left;
	width: 300px;
	height: 200px;
	/*border: 1px solid black;*/
	background-color: #70bbf4;
}
.s2{
	margin-top: 20px;
	margin-left: 10px;
	float: left;
	width: 300px;
	height: 260px;
	/*border: 1px solid black;*/
	background-color: #70bbf4;
}
.s3{
	margin-top: 20px;
	margin-left: 10px;
	float: left;
	width: 300px;
	height: 170px;
	/*border: 1px solid black;*/
	background-color: #70bbf4;
}
.s4{
	margin-top: 20px;
	margin-left: 10px;
	float: left;
	width: 300px;
	height: 140px;
	/*border: 1px solid black;*/
	background-color: #70bbf4;
}



/*设置搜索框*/
.search{
	margin-left: 20px;
	float: left;
	width: 255px;
	height: 35px;
	box-shadow:0 0 10px dodgerblue ;
	background-color: skyblue;
}
.search_input{
	width: 200px;
	height: 35px;
	float: left;
	line-height: 30px;
	padding: 0 10px;
	background-color: #7cc7ff;
}
input{
	border-style: none;
}
input::-webkit-input-placeholder{
	color: cornflowerblue;
}
input::-moz-placeholder{
	color: cornflowerblue;
}
input::-ms-input-placeholder{
	color: cornflowerblue;
}
.search_btn{
	width: 35px;
	height: 35px;
	float: left;
	background: url(../img/search-icon.png) no-repeat;
	background-position: center;
	background-color: #70bbf4;
}
